home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_29.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
27KB
|
503 lines
# near model CODE resource
# jump table entries: 6048-6061 (14 of them)
export_756:
00000000 4E56 0000 link A6, 0
00000004 48E7 1008 movem.l -[A7], D3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 200C move.l D0, A4
0000000E 6610 bne +0x12 /* 00000020 */
00000010 7008 moveq.l D0, 0x08
00000012 2F00 move.l -[A7], D0
00000014 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000018 2840 movea.l A4, D0
0000001A 200C move.l D0, A4
0000001C 584F addq.w A7, 4
0000001E 673C beq +0x3E /* 0000005C */
label00000020:
00000020 7601 moveq.l D3, 0x01
00000022 200C move.l D0, A4
00000024 6614 bne +0x16 /* 0000003A */
00000026 2F03 move.l -[A7], D3
00000028 7008 moveq.l D0, 0x08
0000002A 2F00 move.l -[A7], D0
0000002C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000030 588F addq.l A7, 4
00000032 261F move.l D3, [A7]+
00000034 4A80 tst.l D0
00000036 6602 bne +0x4 /* 0000003A */
00000038 7600 moveq.l D3, 0x00
label0000003A:
0000003A 4A03 tst.b D3
0000003C 670E beq +0x10 /* 0000004C */
0000003E 28BC 6E75 6C6C move.l [A4], 0x6E756C6C /* 'null' */
00000044 7000 moveq.l D0, 0x00
00000046 2940 0004 move.l [A4 + 0x4], D0
0000004A 6002 bra +0x4 /* 0000004E */
label0000004C:
0000004C 7000 moveq.l D0, 0x00
label0000004E:
0000004E 284C movea.l A4, A4
00000050 28BC 6E75 6C6C move.l [A4], 0x6E756C6C /* 'null' */
00000056 7000 moveq.l D0, 0x00
00000058 2940 0004 move.l [A4 + 0x4], D0
label0000005C:
0000005C 200C move.l D0, A4
0000005E 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000064 4E5E unlink A6
00000066 4E75 rts
export_757:
00000068 4E56 FFBC link A6, -0x0044
0000006C 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
00000074 7000 moveq.l D0, 0x00
00000076 2D40 FFFC move.l [A6 - 0x4], D0
0000007A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000007E 486E FFBC pea.l [A6 - 0x44]
00000082 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000086 4A80 tst.l D0
00000088 584F addq.w A7, 4
0000008A 671A beq +0x1C /* 000000A6 */
0000008C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000090 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000094 2F2E 000C move.l -[A7], [A6 + 0xC]
00000098 486E FFF8 pea.l [A6 - 0x8]
0000009C 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000000A0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000A4 600A bra +0xC /* 000000B0 */
label000000A6:
000000A6 486E FFF8 pea.l [A6 - 0x8]
000000AA 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000000AE 584F addq.w A7, 4
label000000B0:
000000B0 486E FFBC pea.l [A6 - 0x44]
000000B4 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000000B8 206E 0008 movea.l A0, [A6 + 0x8]
000000BC 43EE FFF8 lea.l A1, [A6 - 0x8]
000000C0 20D9 move.l [A0]+, [A1]+
000000C2 20D9 move.l [A0]+, [A1]+
000000C4 584F addq.w A7, 4
000000C6 4E5E unlink A6
000000C8 4E75 rts
export_758:
fn000000CA:
000000CA 4E56 FFF8 link A6, -0x0008
000000CE 48E7 0018 movem.l -[A7], A3,A4
000000D2 266E 000C movea.l A3, [A6 + 0xC]
000000D6 286E 0008 movea.l A4, [A6 + 0x8]
000000DA 200B move.l D0, A3
000000DC 6744 beq +0x46 /* 00000122 */
000000DE 2F0C move.l -[A7], A4
000000E0 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000000E4 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */
000000EA 584F addq.w A7, 4
000000EC 6614 bne +0x16 /* 00000102 */
000000EE 2F0B move.l -[A7], A3
000000F0 2F3C 746B 6F62 move.l -[A7], 0x746B6F62 /* 'tkob' */
000000F6 2F0C move.l -[A7], A4
000000F8 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
000000FC 4FEF 000C lea.l A7, [A7 + 0xC]
00000100 6020 bra +0x22 /* 00000122 */
label00000102:
00000102 486E FFF8 pea.l [A6 - 0x8]
00000106 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
0000010A 2F0B move.l -[A7], A3
0000010C 486E FFF8 pea.l [A6 - 0x8]
00000110 4EBA FFB8 jsr [PC - 0x48 /* 000000CA */]
00000114 486E FFF8 pea.l [A6 - 0x8]
00000118 2F0C move.l -[A7], A4
0000011A 4EAD 1E72 jsr [A5 + 0x1E72 /* export_970 */]
0000011E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000122:
00000122 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00000128 4E5E unlink A6
0000012A 4E75 rts
export_759:
0000012C 4E56 FFBC link A6, -0x0044
00000130 48E7 0108 movem.l -[A7], D7,A4
00000134 286E 0008 movea.l A4, [A6 + 0x8]
00000138 486E FFF8 pea.l [A6 - 0x8]
0000013C 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000140 4207 clr.b D7
00000142 486E FFBC pea.l [A6 - 0x44]
00000146 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000014A 4A80 tst.l D0
0000014C 504F addq.w A7, 8
0000014E 6720 beq +0x22 /* 00000170 */
00000150 7001 moveq.l D0, 0x01
00000152 2F00 move.l -[A7], D0
00000154 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000015A 2F0C move.l -[A7], A4
0000015C 486E FFF8 pea.l [A6 - 0x8]
00000160 2054 movea.l A0, [A4]
00000162 2050 movea.l A0, [A0]
00000164 2268 0024 movea.l A1, [A0 + 0x24]
00000168 4E91 jsr [A1]
0000016A 7E01 moveq.l D7, 0x01
0000016C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000170:
00000170 486E FFBC pea.l [A6 - 0x44]
00000174 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00000178 486E FFF8 pea.l [A6 - 0x8]
0000017C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00000180 1007 move.b D0, D7
00000182 504F addq.w A7, 8
00000184 4CEE 1080 FFB4 movem.l D7,A4, [A6 - 0x4C]
0000018A 4E5E unlink A6
0000018C 4E75 rts
export_760:
0000018E 4E56 0000 link A6, 0
00000192 48E7 0108 movem.l -[A7], D7,A4
00000196 286E 0008 movea.l A4, [A6 + 0x8]
0000019A 200C move.l D0, A4
0000019C 660C bne +0xE /* 000001AA */
0000019E 2F3C FFFF C463 move.l -[A7], 0xFFFFC463
000001A4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001A8 584F addq.w A7, 4
label000001AA:
000001AA 4878 687E push.l 0x687E /* 'h~' */
000001AE 2F0C move.l -[A7], A4
000001B0 2054 movea.l A0, [A4]
000001B2 2050 movea.l A0, [A0]
000001B4 2268 000C movea.l A1, [A0 + 0xC]
000001B8 4E91 jsr [A1]
000001BA 4A00 tst.b D0
000001BC 504F addq.w A7, 8
000001BE 660C bne +0xE /* 000001CC */
000001C0 2F3C FFFF C460 move.l -[A7], 0xFFFFC460
000001C6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001CA 584F addq.w A7, 4
label000001CC:
000001CC 2F0C move.l -[A7], A4
000001CE 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000001D2 48C0 ext.l D0
000001D4 2E00 move.l D7, D0
000001D6 584F addq.w A7, 4
000001D8 6706 beq +0x8 /* 000001E0 */
000001DA 7001 moveq.l D0, 0x01
000001DC B087 cmp.l D0, D7
000001DE 660C bne +0xE /* 000001EC */
label000001E0:
000001E0 2F3C FFFF C460 move.l -[A7], 0xFFFFC460
000001E6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001EA 584F addq.w A7, 4
label000001EC:
000001EC 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000001F2 4E5E unlink A6
000001F4 4E75 rts
export_761:
000001F6 4E56 0000 link A6, 0
000001FA 48E7 0108 movem.l -[A7], D7,A4
000001FE 286E 0008 movea.l A4, [A6 + 0x8]
00000202 200C move.l D0, A4
00000204 660C bne +0xE /* 00000212 */
00000206 2F3C FFFF C463 move.l -[A7], 0xFFFFC463
0000020C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000210 584F addq.w A7, 4
label00000212:
00000212 4878 687E push.l 0x687E /* 'h~' */
00000216 2F0C move.l -[A7], A4
00000218 2054 movea.l A0, [A4]
0000021A 2050 movea.l A0, [A0]
0000021C 2268 000C movea.l A1, [A0 + 0xC]
00000220 4E91 jsr [A1]
00000222 4A00 tst.b D0
00000224 504F addq.w A7, 8
00000226 660C bne +0xE /* 00000234 */
00000228 2F3C FFFF C460 move.l -[A7], 0xFFFFC460
0000022E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000232 584F addq.w A7, 4
label00000234:
00000234 2F0C move.l -[A7], A4
00000236 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
0000023A 48C0 ext.l D0
0000023C 2E00 move.l D7, D0
0000023E 584F addq.w A7, 4
00000240 6712 beq +0x14 /* 00000254 */
00000242 7001 moveq.l D0, 0x01
00000244 B087 cmp.l D0, D7
00000246 670C beq +0xE /* 00000254 */
00000248 2F3C FFFF C461 move.l -[A7], 0xFFFFC461
0000024E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000252 584F addq.w A7, 4
label00000254:
00000254 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
0000025A 4E5E unlink A6
0000025C 4E75 rts
export_762:
0000025E 4E56 FFF0 link A6, -0x0010
00000262 48E7 0308 movem.l -[A7], D6,D7,A4
00000266 2E2E 0008 move.l D7, [A6 + 0x8]
0000026A 206E 0010 movea.l A0, [A6 + 0x10]
0000026E 43EE FFF0 lea.l A1, [A6 - 0x10]
00000272 22D8 move.l [A1]+, [A0]+
00000274 22D8 move.l [A1]+, [A0]+
00000276 206E 000C movea.l A0, [A6 + 0xC]
0000027A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000027E 22D8 move.l [A1]+, [A0]+
00000280 22D8 move.l [A1]+, [A0]+
00000282 7000 moveq.l D0, 0x00
00000284 2F00 move.l -[A7], D0
00000286 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
0000028A 2840 movea.l A4, D0
0000028C 4246 clr.w D6
0000028E 584F addq.w A7, 4
00000290 0C87 7265 6331 cmpi.l D7, 0x72656331 /* 'rec1' */
00000296 6606 bne +0x8 /* 0000029E */
00000298 52AD FEDA addq.l [A5 - 0x126], 1
0000029C 600C bra +0xE /* 000002AA */
label0000029E:
0000029E 0C87 7265 6330 cmpi.l D7, 0x72656330 /* 'rec0' */
000002A4 6604 bne +0x6 /* 000002AA */
000002A6 53AD FEDA subq.l [A5 - 0x126], 1
label000002AA:
000002AA 2F0C move.l -[A7], A4
000002AC 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */]
000002B0 3D46 0014 move.w [A6 + 0x14], D6
000002B4 584F addq.w A7, 4
000002B6 4CEE 10C0 FFE4 movem.l D6,D7,A4, [A6 - 0x1C]
000002BC 4E5E unlink A6
000002BE 205F movea.l A0, [A7]+
000002C0 4FEF 000C lea.l A7, [A7 + 0xC]
000002C4 4ED0 jmp [A0]
export_763:
000002C6 4E56 0000 link A6, 0
000002CA 48E7 0108 movem.l -[A7], D7,A4
000002CE 7000 moveq.l D0, 0x00
000002D0 2F00 move.l -[A7], D0
000002D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002D6 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000002DA 2840 movea.l A4, D0
000002DC 200C move.l D0, A4
000002DE 504F addq.w A7, 8
000002E0 672E beq +0x30 /* 00000310 */
000002E2 4878 687E push.l 0x687E /* 'h~' */
000002E6 2F0C move.l -[A7], A4
000002E8 2054 movea.l A0, [A4]
000002EA 2050 movea.l A0, [A0]
000002EC 2268 000C movea.l A1, [A0 + 0xC]
000002F0 4E91 jsr [A1]
000002F2 4A00 tst.b D0
000002F4 504F addq.w A7, 8
000002F6 6718 beq +0x1A /* 00000310 */
000002F8 2F0C move.l -[A7], A4
000002FA 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000002FE 48C0 ext.l D0
00000300 2E00 move.l D7, D0
00000302 584F addq.w A7, 4
00000304 6716 beq +0x18 /* 0000031C */
00000306 7001 moveq.l D0, 0x01
00000308 B087 cmp.l D0, D7
0000030A 6710 beq +0x12 /* 0000031C */
0000030C 7001 moveq.l D0, 0x01
0000030E 600E bra +0x10 /* 0000031E */
label00000310:
00000310 2F3C FFFF C463 move.l -[A7], 0xFFFFC463
00000316 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000031A 584F addq.w A7, 4
label0000031C:
0000031C 7000 moveq.l D0, 0x00
label0000031E:
0000031E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000324 4E5E unlink A6
00000326 4E75 rts
export_764:
00000328 4E56 0000 link A6, 0
0000032C 48E7 0118 movem.l -[A7], D7,A3,A4
00000330 286E 0008 movea.l A4, [A6 + 0x8]
00000334 4A2E 000F tst.b [A6 + 0xF]
00000338 6708 beq +0xA /* 00000342 */
0000033A 203C 6F70 6F64 move.l D0, 0x6F706F64 /* 'opod' */
00000340 6006 bra +0x8 /* 00000348 */
label00000342:
00000342 203C 636C 6F64 move.l D0, 0x636C6F64 /* 'clod' */
label00000348:
00000348 2E00 move.l D7, D0
0000034A 2F0C move.l -[A7], A4
0000034C 2054 movea.l A0, [A4]
0000034E 2050 movea.l A0, [A0]
00000350 2268 0090 movea.l A1, [A0 + 0x90]
00000354 4E91 jsr [A1]
00000356 2640 movea.l A3, D0
00000358 584F addq.w A7, 4
0000035A 2F0B move.l -[A7], A3
0000035C 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00000360 7000 moveq.l D0, 0x00
00000362 2F00 move.l -[A7], D0
00000364 2F00 move.l -[A7], D0
00000366 2F0C move.l -[A7], A4
00000368 2054 movea.l A0, [A4]
0000036A 2050 movea.l A0, [A0]
0000036C 2268 0090 movea.l A1, [A0 + 0x90]
00000370 4E91 jsr [A1]
00000372 588F addq.l A7, 4
00000374 2F00 move.l -[A7], D0
00000376 2F07 move.l -[A7], D7
00000378 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000037C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000380 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000386 4E5E unlink A6
00000388 4E75 rts
export_765:
0000038A 4E56 0000 link A6, 0
0000038E 48E7 0018 movem.l -[A7], A3,A4
00000392 286E 0008 movea.l A4, [A6 + 0x8]
00000396 2F0C move.l -[A7], A4
00000398 2054 movea.l A0, [A4]
0000039A 2050 movea.l A0, [A0]
0000039C 2268 00D8 movea.l A1, [A0 + 0xD8]
000003A0 4E91 jsr [A1]
000003A2 2640 movea.l A3, D0
000003A4 200B move.l D0, A3
000003A6 584F addq.w A7, 4
000003A8 6722 beq +0x24 /* 000003CC */
000003AA 4878 6A72 push.l 0x6A72 /* 'jr' */
000003AE 2F0B move.l -[A7], A3
000003B0 2053 movea.l A0, [A3]
000003B2 2050 movea.l A0, [A0]
000003B4 2268 000C movea.l A1, [A0 + 0xC]
000003B8 4E91 jsr [A1]
000003BA 4A00 tst.b D0
000003BC 504F addq.w A7, 8
000003BE 670C beq +0xE /* 000003CC */
000003C0 2F3C FFFF F954 move.l -[A7], 0xFFFFF954
000003C6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000003CA 584F addq.w A7, 4
label000003CC:
000003CC 302E 0012 move.w D0, [A6 + 0x12]
000003D0 48C0 ext.l D0
000003D2 2F00 move.l -[A7], D0
000003D4 302E 000E move.w D0, [A6 + 0xE]
000003D8 48C0 ext.l D0
000003DA 2F00 move.l -[A7], D0
000003DC 2F0C move.l -[A7], A4
000003DE 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */]
000003E2 4FEF 000C lea.l A7, [A7 + 0xC]
000003E6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000003EC 4E5E unlink A6
000003EE 4E75 rts
export_766:
000003F0 4E56 0000 link A6, 0
000003F4 48E7 0018 movem.l -[A7], A3,A4
000003F8 286E 0008 movea.l A4, [A6 + 0x8]
000003FC 2F0C move.l -[A7], A4
000003FE 2054 movea.l A0, [A4]
00000400 2050 movea.l A0, [A0]
00000402 2268 00D8 movea.l A1, [A0 + 0xD8]
00000406 4E91 jsr [A1]
00000408 2640 movea.l A3, D0
0000040A 200B move.l D0, A3
0000040C 584F addq.w A7, 4
0000040E 673C beq +0x3E /* 0000044C */
00000410 4878 6978 push.l 0x6978 /* 'ix' */
00000414 2F0B move.l -[A7], A3
00000416 2053 movea.l A0, [A3]
00000418 2050 movea.l A0, [A0]
0000041A 2268 000C movea.l A1, [A0 + 0xC]
0000041E 4E91 jsr [A1]
00000420 4A00 tst.b D0
00000422 504F addq.w A7, 8
00000424 6726 beq +0x28 /* 0000044C */
00000426 7000 moveq.l D0, 0x00
00000428 2F00 move.l -[A7], D0
0000042A 4A2E 000F tst.b [A6 + 0xF]
0000042E 6704 beq +0x6 /* 00000434 */
00000430 7208 moveq.l D1, 0x08
00000432 6002 bra +0x4 /* 00000436 */
label00000434:
00000434 7207 moveq.l D1, 0x07
label00000436:
00000436 4881 ext.w D1
00000438 48C1 ext.l D1
0000043A 2F01 move.l -[A7], D1
0000043C 2F0B move.l -[A7], A3
0000043E 2F3C 7A6F 6F6D move.l -[A7], 0x7A6F6F6D /* 'zoom' */
00000444 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000448 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000044C:
0000044C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000452 4E5E unlink A6
00000454 4E75 rts
export_767:
00000456 4E56 0000 link A6, 0
0000045A 48E7 0018 movem.l -[A7], A3,A4
0000045E 266E 0008 movea.l A3, [A6 + 0x8]
00000462 286E 000C movea.l A4, [A6 + 0xC]
00000466 2F0B move.l -[A7], A3
00000468 2053 movea.l A0, [A3]
0000046A 2050 movea.l A0, [A0]
0000046C 2268 000C movea.l A1, [A0 + 0xC]
00000470 4E91 jsr [A1]
00000472 0480 6770 7072 subi.l D0, 0x67707072 /* 'gppr' */
00000478 584F addq.w A7, 4
0000047A 671C beq +0x1E /* 00000498 */
0000047C 0480 0003 03FE subi.l D0, 0x303FE
00000482 670A beq +0xC /* 0000048E */
00000484 0480 0803 FA02 subi.l D0, 0x803FA02
0000048A 6716 beq +0x18 /* 000004A2 */
0000048C 601E bra +0x20 /* 000004AC */
label0000048E:
0000048E 38BC 2C60 move.w [A4], 0x2C60 /* ',`' */
00000492 303C 2C60 move.w D0, 0x2C60 /* ',`' */
00000496 6016 bra +0x18 /* 000004AE */
label00000498:
00000498 38BC 2C5F move.w [A4], 0x2C5F /* ',_' */
0000049C 303C 2C5F move.w D0, 0x2C5F /* ',_' */
000004A0 600C bra +0xE /* 000004AE */
label000004A2:
000004A2 38BC 2C5E move.w [A4], 0x2C5E /* ',^' */
000004A6 303C 2C5E move.w D0, 0x2C5E /* ',^' */
000004AA 6002 bra +0x4 /* 000004AE */
label000004AC:
000004AC 7000 moveq.l D0, 0x00
label000004AE:
000004AE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000004B4 4E5E unlink A6
000004B6 4E75 rts
export_768:
000004B8 4E56 0000 link A6, 0
000004BC 203C 0000 0096 move.l D0, 0x96
000004C2 4E5E unlink A6
000004C4 4E75 rts
export_769:
000004C6 4E56 FFF6 link A6, -0x000A
000004CA 48E7 0118 movem.l -[A7], D7,A3,A4
000004CE 286E 0010 movea.l A4, [A6 + 0x10]
000004D2 7000 moveq.l D0, 0x00
000004D4 2640 movea.l A3, D0
000004D6 6046 bra +0x48 /* 0000051E */
label000004D8:
000004D8 558F subq.l A7, 2
000004DA 2F0C move.l -[A7], A4
000004DC 7002 moveq.l D0, 0x02
000004DE A829 syscall LayerDispatch
000004E0 4A1F tst.b [A7]+
000004E2 6736 beq +0x38 /* 0000051A */
000004E4 558F subq.l A7, 2
000004E6 486E FFF8 pea.l [A6 - 0x8]
000004EA 2F0C move.l -[A7], A4
000004EC 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000004F0 A88F syscall OSDispatch
000004F2 3E1F move.w D7, [A7]+
000004F4 6624 bne +0x26 /* 0000051A */
000004F6 422E FFF7 clr.b [A6 - 0x9]
000004FA 558F subq.l A7, 2
000004FC 486E FFF8 pea.l [A6 - 0x8]
00000500 486E 0008 pea.l [A6 + 0x8]
00000504 486E FFF7 pea.l [A6 - 0x9]
00000508 3F3C 003D move.w -[A7], 0x3D /* '=' */
0000050C A88F syscall OSDispatch
0000050E 4A2E FFF7 tst.b [A6 - 0x9]
00000512 544F addq.w A7, 2
00000514 6704 beq +0x6 /* 0000051A */
00000516 264C movea.l A3, A4
00000518 6008 bra +0xA /* 00000522 */
label0000051A:
0000051A 286C 0090 movea.l A4, [A4 + 0x90]
label0000051E:
0000051E 200C move.l D0, A4
00000520 66B6 bne -0x48 /* 000004D8 */
label00000522:
00000522 200C move.l D0, A4
00000524 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16]
0000052A 4E5E unlink A6
0000052C 4E75 rts